package com.stm.bi.dto.query;

import com.stm.bi.model.ChartQuery;
import com.stm.framework.annotation.ReqParam;
import com.stm.bi.constant.PaisiConstants;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Author zyp
 * @Desc
 * @Date 2025/9/11 9:56
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
public class PolicyEvolveTotalChartQuery extends ChartQuery {

    @ReqParam(label = "年份")
    private String year;

    @ReqParam(label = "类型", required = true, dictType = PaisiConstants.POLICY_OBJECTIVE)
    private String type;

    @ReqParam(label = "政策Id")
    private Long policyId;

}
